ArticleDirectory
2.1 extensions)
2.2 chrome
2.3 xulrunner
2.4 XPCOM
2.5 XP install
3.1 Firefox extension Structure
3.2 extended Installation Process
3.3 Analysis of the XP install Module
3.4 analysis of the rdf Module
3.5 extended Startup Process
4.1 difficulties in Analysis
4.2 analysis gains
I am too lazy to organize the following figure. Upload a PDF file dir
, or click here to visit the store directly to install the trial;If you are interested in the source code of Gmailassist, you can view its source code on my github.
one, the data local storage commonly used two ways1. HTML5 's LocalstorageIn the second article, the script in the Chrome extension can call all of H
", "description": "Management my everyday's task lists.", "browser_action": { "default_icon": "icon.png" , "default_title": "My Task List", "default_popup": "popup.html" } }
Name indicates the application name, version indicates the version number, and description indicates the function description. These can be seen after the extension is installed. See:
Browser_action indicates that the extended icon segment is displayed. It def
The Chrome Remote Desktop extension allows you to directly control the desktop of another computer in the Chrome browser of the computer, equivalent to the Remote desktop in the browser. This is the first use of the Chromoting remote control technology extension, is particularly important for Chromebook users, unable t
Through the chrome.alarms.* API, the Chrome browser Extender can make plans to execute code periodically, or execute code at a specified time.To use the chrome.alarms.* API, you first need to declare the alarms authorization in the Manifest.json file as follows:{"Permissions": ["Alarms"],}The properties of the Chrome.alarms.Alarm object are as follows:
implementing the Chrome extension to start the local process-supplementalTags: Chrome extension launches local program Access local disk2014-10-17 11:42 6753 people read review (+) collection report Classification:Chrome PluginCopyright NOTICE: This article for Bo Master original article, without Bo Master permissio
Official website
A Red apricot accelerator
Free program is not available, stable high-speed
Enter 80 percent coupon code WH80, annual pay only 80 yuan/year
Website Direct
Azumino Accelerator
Best use of foreign trade VPN
Minimum ¥30/Month
Website Direct
Loco Accelerator
Free 2 hours per day
Minimum ¥15/Month
Website Direct
This article tags:
Compile Chrome extension in JavaScript to implement interaction with the browser and time notification. javascriptchrome
Interaction with browsers1. bookmarksUse the chrome. bookmarks module to create, organize, and manage bookmarks. You can also refer to Override Pages to create a customizable bookmarks Manager page.
1.1 configuration in manifest. json
{ "name":
Teach you how to develop chrome extension 1: Developing chrome extenstion is actually very simple
Teach you how to develop chrome extension 2: Add behavior for HTML
How to Develop chrome ext
if(request.action = = ' del '){ //Message from Content_script varstrmessage =Request.data.message; //reading data from the Localstorage varstrlist = localstorage[' list ']; if(strlist) {//to convert a JSON string to an objectDiclist =Json.parse (strlist); //traverse the data to find the corresponding value for(varIinchdiclist) { if(Diclist[i] = =strmessage) { //Delete this valueDiclist.splice (i, 1); } }
If you want your extension to interact with Web pages, you need a content script.
I have been paying attention to how to implement chrome extension and how chrome supports extension. I have seen helloworld in turorial before. I think it's so simple and what can I do. Today,
When surfing the internet, you often switch between multiple search engines. However, it is troublesome to switch between search engines that come with chrome. You need to configure one configuration for another engine, therefore, I also found multiple search extensions in the chrome app store. They all have their own advantages, but they cannot have the functions I want at the same time, for example, menu
This. findsomeadpossible (); - }Wuyi}Of course, here is just a simple example of how to find an ad and clear it, the algorithm is very simple and not rigorous (do not spray), and there is a chance of manslaughter "benign page". Friends who are interested can rewrite their own.In this way, a simple removal of the ad plugin is written, as long as the extension of the normal installation, the script will be injected into all matching pages
algorithm is very simple and not rigorous (do not spray), and there is a chance of manslaughter "benign page". Friends who are interested can rewrite their own.In this way, a simple removal of the ad plugin is written, as long as the extension of the normal installation, the script will be injected into all matching pages and play a role, to see the effect:Before and after opening the extension:If you want to see if the injected script file is workin
allowed to run in Firefox without modification. However, some common methods and interfaces are provided to facilitate developers. Developers only need to modify a small amount of code to develop extensions for different browser platforms. Even if some platform-specific APIs are used, they can implement compatibility through function detection.
In addition, for the old extension, you must re-compile it to
Payment Scheme
official website
a red apricot accelerator
free program, stable high speed
Enter 80 percent coupon code WH80, annual pay only 80 yuan/year
official website Direct
Azumino Accelerator
Best Foreign Trade VPN
minimum ¥30/month
official website Direct
Loco Accelerator
free 2 hours a day
minimum ¥15/month
official
": [ "contextMenus" ], "icons": { "16": "icon-bitty.png", "48": "icon-small.png", "128": "icon-large.png" }, ...}
3. desktop notificationNotify the user of some important events. Desktop notifications are displayed outside the browser window. The following figure shows the notification display effect. The notification display effect varies slightly on different platforms.
Directly-use a small JavaScript code to create a not
Chrome Extender Development Guide, we first need a Manifest.json file.Manifest.json is a bit like the Package.json in the NPM project.This file is a description of some of the basic information about the extensions that are being developed, such as:Name, description, version number, permissions, and so on.For more detailed information, refer to: https://developer.chrome.com/extensions/manifestPart II: with the textbook plus several remaining files, t
/article/details/40269647
References:
Chrome extension and application development (PS: I really appreciate the personality of this author. Not only do I share books, but I also donate all my donations to one fund. Buy electronic address: http://www.ituring.com.cn/book/1472)
Chrome cannot download extended applications. What should I do if I keep displaying them
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.